// pages/ScranRecord/ScranRecord.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    floorstatus:0,
    showModal:false,
    code:'',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    wx.scanCode({
  　　success: (res) => {
      console.log(res.result)
        this.setData({
          showModal: true,
          floorstatus: 2,
          code: res.result,
        })
  　　},
      fail:(res) =>{
        this.setData({
          showModal: true,
          floorstatus: 1
        })
      }
　　})
  },

  /**
   * 弹出框蒙层截断touchmove事件
   */
  preventTouchMove: function () {
  },
  /**
   * 隐藏模态对话框
   */
  hideModal: function () {
    this.setData({
      showModal: false
    });
  },
  /**
   * 对话框取消按钮点击事件
   */
  onOK:function(){
    this.hideModal();
    wx.navigateBack({
      delta: -1
    });
  },
  onCancel: function () {
    this.hideModal();
    wx.navigateBack({
      delta: -1
    });
  },
  /**
   * 对话框确认按钮点击事件
   */
 
  /**
   * 弹出框蒙层截断touchmove事件
   */
  preventTouchMove: function () {
  },
  /**
   * 隐藏模态对话框
   */
  hideModal: function () {
    this.setData({
      showModal: false
    });
  },
  /**
   * 对话框取消按钮点击事件
   */
  onCancel: function () {
    this.hideModal();
    wx.navigateBack({
      delta: -1
    });
  },
  /**
   * 对话框确认按钮点击事件
   */
  onConfirm: function () {
    let that =this;
    app.post("/coupon/cancel", "post", { verification_code:that.data.code}).then(res =>{
      if (res.statusCode==302){
        this.hideModal();
        this.setData({
          showModal: true,
          floorstatus: 1
        })
      }else{
        wx.showToast({
          title: '操作成功',
          duration:1000
        })
        setTimeout(function(){
          wx.navigateBack({
            delta: -1
          });
        },1000)
       
      }
    })
    
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})